/*
 * @Author: 一路向阳 tt_sunzhenfeng@163.com
 * @Date: 2024-02-16 20:33:38
 * @LastEditors: 一路向阳 tt_sunzhenfeng@163.com
 * @LastEditTime: 2024-02-16 20:39:10
 * @FilePath: \utils_ts\6.any和unknown.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
export {};

// 不能推荐使用any， any绕过类型校验

// let a: any = 1;
// a="10";
// a=[10];
// a={b:10}
// a.toFixed(2); //绕过了，不校验

let n: unknown;
n = 1;
n = '10';
n = [10];
// n.toFixed(2); // 报错  有做类型校验，除非上面写number，才不会有报错

if (typeof n === 'number') {
  n.toFixed(2);
}
else if (typeof n === 'string') {
  n.concat();
}